* {margin: 0;padding: 0;}
/* 图片 和 视频 解决底部白边问题 */
img,video {vertical-align: middle;}

.box {
    /* 定宽 居中 */
    width: 400px;
    margin: 0 auto;
}

.box header {
    background-color: #1a1a1a;
    padding-left: 5px;
}

video {width: 100%;}

.controls {
    padding: 5px;
    border: 1px #7a7a7a solid;
}
.controls img {width: 30px}
.controls .voice {margin-left: 80px;}
footer {
    height: 100px;
    /* 超出 自动显示滚动条 */
    overflow: auto;
    border: 1px #7a7a7a solid;
}